<%
  # Controllers that use this partial must supply the following variables:
  # thread
  # user
  # page
  # show_all
  # Additionally, they may override the following variable:
  @commontator_thread_show ||= false
%>
<div class="container comments-container">
  <div class="row">
    <div class="col-12 col-sm-12 col-md-12 col-lg-12">
      <% if !thread.nil? && thread.can_be_read_by?(user) %>
        <div id="commontator-thread-<%= thread.id %>" class="commontator thread">
          <% if @commontator_thread_show %>
            <%=
              render partial: 'commontator/threads/show', locals: {
                thread: thread, user: user, page: page, show_all: show_all
              }
            %>
          <% else %>
            <% subscription = thread.subscription_for(user) %>
            <%= link_to "#{t 'commontator.thread.actions.show'} (#{
                          (subscription.unread_comments(show_all).count.to_s + '/') if subscription
                        }#{thread.filtered_comments(show_all).count.to_s})",
                        commontator.thread_path(thread),
                        remote: true %>
          <% end %>
        </div>
      <% end %>

    </div>
  </div>
</div>
